.visit_info__search{
  font-size: 18px;
  color:#515151;
}
.visit_info__search__body{
  &__title{
    padding: 30px 0 10px 0;
  }
}
.form-inline.visit_info__search__form{
  text-align: left;
  margin-right: 0;
  & input{
    width: 30%;
  }
}
.form-group1{

}
.form-group2{
  margin-right: 0 !important;
}
.info-table {
  width: 100% !important;
  max-width: 100%;
  border: 1px solid #ddd;
  & > thead > tr > th {
    line-height: 54px;
    text-align: center;
    border: 1px solid #ddd;
    font-size: 14px;
    color: white;
    background:@main-color;
    font-weight:normal;
  }
  & >tbody>tr>td{
    line-height: 46px;
    text-align: center;
    border: 1px solid #ddd;
    font-size: 14px;
    color:black;
  }
  & >tbody>tr:nth-child(4n){
    background: #f4f4f4;
  }
  & >tbody>tr:nth-child(4n-1){
    background: #f4f4f4;
  }
}
.info_name{
  cursor: pointer;
}
.info_name:hover{
  color:#7d7d7d;
}

.group{
  margin-bottom: 14px;
}